﻿//RECORDAR QUE... dentro de las pantalla existen dos variables OCULTAS llamadas "hdn_tea_0" y "hdn_tea_1"
// que toman el valor de la TEA (tarifa interes anuales).



function valida() {





//if (document.forms["form1"].elements["txt_monto_credito"].value<840||document.forms["form1"].elements["txt_monto_credito"].value>15000 && document.forms["form1"].elements["oculto"].value=="1" )
   // {
    //    alert("Dinero necesitas no esta en el intervalo");
     //   return false;
  //  }
  
  

  
    
    if (document.forms["form1"].elements["txt_monto_credito"].value<840||document.forms["form1"].elements["txt_monto_credito"].value>150000 && document.forms["form1"].elements["oculto"].value=="1" )
    {
		
     $("#various1").fancybox({
            'titlePosition': 'outside',
            'transitionIn': 'inside',
            'transitionOut': 'inside',
            'maxWidth':'700',
            'onClosed': function() { $("#div_resultado").css("display", "none"); }
        });
	 
	var mensaj="El monto de dinero  que necesitas debe ser mayor que s/.840 y menor que s/.15000";
		
		$('#div_resultado').css("display", "block");

        $('#div_resultado').html(mensaj); 
	  
	  //alert("El monto de dinero  que necesitas debe ser mayor que s/.840 y menor que s/.15000");
        return false;
    }
    
    //if (form1.txt_monto_credito.value == '' || form1.txt_monto_mensual.value == '')
    if (document.forms["form1"].elements["txt_monto_credito"].value == '' || document.forms["form1"].elements["txt_monto_mensual"].value == '')
    {
       // alert("Debe llenar los campos requeridos");
        //return false;
		
		$("#various1").fancybox({
            'titlePosition': 'outside',
            'transitionIn': 'inside',
            'transitionOut': 'inside',
            'maxWidth':'700',
            'onClosed': function() { $("#div_resultado").css("display", "none"); }
        });
	 
	var mensaj4="Debe llenar los campos requeridos";
		
		$('#div_resultado').css("display", "block");

        $('#div_resultado').html(mensaj4); 
	  
	  
        return false;
		
		
		
    }
    else 
    {
        //alert($('#hdn_tea').val());
        var interes;

        if (document.getElementById('chbox').checked == true || document.getElementById("chbox").selectedIndex == 0) {
            interes = $('#hdn_tea_0').val();
        }
        else {
            interes = $('#hdn_tea_1').val();
        }


        mostrar_tabla($('#txt_monto_credito').val(), $('#txt_monto_mensual').val(), interes);

   }
}


function valida2() {



if (document.forms["form1"].elements["txt_monto_credito"].value<8400||document.forms["form1"].elements["txt_monto_credito"].value>168000 && document.forms["form1"].elements["oculto"].value=="2" )
    {
      //  alert("El monto de dinero  que necesitas debe ser mayor que s/.8400 y menor que s/.168000");
        //return false;
		
		$("#various1").fancybox({
            'titlePosition': 'outside',
            'transitionIn': 'inside',
            'transitionOut': 'inside',
            'maxWidth':'700',
            'onClosed': function() { $("#div_resultado").css("display", "none"); }
        });
	 
	var mensaj2="El monto del precio del vehiculo debe ser mayor que s/.8400 y menor que s/.168000";
		
		$('#div_resultado').css("display", "block");

        $('#div_resultado').html(mensaj2); 
	  
	 
        return false;
		
		
    }
	
	
	var limiteInicial= 0.15 * document.forms["form1"].elements["txt_monto_credito"].value;
	
	
	if (document.forms["form1"].elements["txt_monto_inicial"].value < limiteInicial)
    {
	
	
	$("#various1").fancybox({
            'titlePosition': 'outside',
            'transitionIn': 'inside',
            'transitionOut': 'inside',
            'maxWidth':'700',
            'onClosed': function() { $("#div_resultado").css("display", "none"); }
        });
	 
	var mensajini="La cuota inicial debe ser mayor al 15% del precio del vehículo";
		
		$('#div_resultado').css("display", "block");

        $('#div_resultado').html(mensajini); 
	  
	 
        return false;
	
	
	}
	
	
	
	
	
    
  
    
    //if (form1.txt_monto_credito.value == '' || form1.txt_monto_mensual.value == '')
    if (document.forms["form1"].elements["txt_monto_credito"].value == '' || document.forms["form1"].elements["txt_monto_mensual"].value == '')
    {
        $("#various1").fancybox({
            'titlePosition': 'outside',
            'transitionIn': 'inside',
            'transitionOut': 'inside',
            'maxWidth':'700',
            'onClosed': function() { $("#div_resultado").css("display", "none"); }
        });
	 
	var mensaj4="Debe llenar los campos requeridos";
		
		$('#div_resultado').css("display", "block");

        $('#div_resultado').html(mensaj4); 
	  
	  
        return false;
		
    }
    else 
    {
        //alert($('#hdn_tea').val());
        var interes;
		
		var McreditoFinal= $('#txt_monto_credito').val()-$('#txt_monto_inicial').val();

        if (document.getElementById('chbox').checked == true || document.getElementById("chbox").selectedIndex == 0) {
            interes = $('#hdn_tea_0').val();
        }
        else {
            interes = $('#hdn_tea_1').val();
        }


        mostrar_tablaVe(McreditoFinal, $('#txt_monto_mensual').val(), interes);

   }
}




function valida3() {




if (document.forms["form1"].elements["txt_monto_credito"].value<90000 || document.forms["form1"].elements["txt_monto_credito"].value>1000000 && document.forms["form1"].elements["oculto"].value=="3" )
    {
       // alert("El monto de dinero  que necesitas debe ser mayor que s/.28000 y menor que s/.1000000");
      $("#various1").fancybox({
            'titlePosition': 'outside',
            'transitionIn': 'inside',
            'transitionOut': 'inside',
            'maxWidth':'700',
            'onClosed': function() { $("#div_resultado").css("display", "none"); }
        });
	 
	var mensaj3="El monto de dinero  que necesitas debe ser mayor que s/.90000 y menor que s/.1000000";
		
		$('#div_resultado').css("display", "block");

        $('#div_resultado').html(mensaj3); 
	  
	 
        return false;
		
		
		
    }
    // tipo de moneda :
	
	if ( document.forms["form1"].elements["chbox"].value=="2" )
    {
       // alert("El monto de dinero  que necesitas debe ser mayor que s/.28000 y menor que s/.1000000");
      $("#various1").fancybox({
            'titlePosition': 'outside',
            'transitionIn': 'inside',
            'transitionOut': 'inside',
            'maxWidth':'700',
            'onClosed': function() { $("#div_resultado").css("display", "none"); }
        });
	 
	var mensaj3="<br> Debe elegir el tipo de moneda <br>";
		
		$('#div_resultado').css("display", "block");

        $('#div_resultado').html(mensaj3); 
	  
	 
        return false;
		
		
		
    }
	
	
	
	//
    
    
    //if (form1.txt_monto_credito.value == '' || form1.txt_monto_mensual.value == '')
    if (document.forms["form1"].elements["txt_monto_credito"].value == '' || document.forms["form1"].elements["txt_monto_mensual"].value == '')
    {
       $("#various1").fancybox({
            'titlePosition': 'outside',
            'transitionIn': 'inside',
            'transitionOut': 'inside',
            'maxWidth':'700',
            'onClosed': function() { $("#div_resultado").css("display", "none"); }
        });
	 
	var mensaj4="Debe llenar los campos requeridos";
		
		$('#div_resultado').css("display", "block");

        $('#div_resultado').html(mensaj4); 
	  
	  
        return false;
		
    }
    else 
    {
        //alert($('#hdn_tea').val());
        var interes;

        if (document.getElementById('chbox').checked == true || document.getElementById("chbox").selectedIndex == 1) {// cambiar por mensaje igual=2
            interes = $('#hdn_tea_0').val();
        }
        else {
			//vale
			
			 if (document.getElementById("chbox").selectedIndex == "0") {
            interes = $('#hdn_tea_0').val();
        }
			else
			
			{
				interes = $('#hdn_tea_1').val();
				
				}
			
           // interes = $('#hdn_tea_1').val();
        }
//diferencia monto credito y cuota inicial :

 //var creditoFinal=$('#txt_monto_credito').val()-$('#txt_monto_inicial').val();



        mostrar_tabla_hi($('#txt_monto_credito').val(), $('#txt_monto_mensual').val(), interes);

   }
}

//// para moneda tipo dolares :


function valida4() {




if (document.forms["form1"].elements["txt_monto_credito"].value<30000 || document.forms["form1"].elements["txt_monto_credito"].value>500000 && document.forms["form1"].elements["oculto"].value=="3" )
    {
       // alert("El monto de dinero  que necesitas debe ser mayor que s/.28000 y menor que s/.1000000");
      $("#various2").fancybox({
            'titlePosition': 'outside',
            'transitionIn': 'inside',
            'transitionOut': 'inside',
            'maxWidth':'700',
            'onClosed': function() { $("#div_resultado2").css("display", "none"); }
        });
	 
	var mensaj3="El monto de dinero  que necesitas debe ser mayor que $ 30000 y menor que $ 500000";
		
		$('#div_resultado2').css("display", "block");

        $('#div_resultado2').html(mensaj3); 
	  
	 
        return false;
		
		
		
    }
    // tipo de moneda :
	
	if ( document.forms["form1"].elements["chbox"].value=="2" )
    {
       // alert("El monto de dinero  que necesitas debe ser mayor que s/.28000 y menor que s/.1000000");
      $("#various2").fancybox({
            'titlePosition': 'outside',
            'transitionIn': 'inside',
            'transitionOut': 'inside',
            'maxWidth':'700',
            'onClosed': function() { $("#div_resultado2").css("display", "none"); }
        });
	 
	var mensaj3="<br> Debe elegir el tipo de moneda <br>";
		
		$('#div_resultado2').css("display", "block");

        $('#div_resultado2').html(mensaj3); 
	  
	 
        return false;
		
		
		
    }
	
	
	
	//
    
    
    //if (form1.txt_monto_credito.value == '' || form1.txt_monto_mensual.value == '')
    if (document.forms["form1"].elements["txt_monto_credito"].value == '' || document.forms["form1"].elements["txt_monto_mensual"].value == '')
    {
       $("#various2").fancybox({
            'titlePosition': 'outside',
            'transitionIn': 'inside',
            'transitionOut': 'inside',
            'maxWidth':'700',
            'onClosed': function() { $("#div_resultado2").css("display", "none"); }
        });
	 
	var mensaj4="Debe llenar los campos requeridos";
		
		$('#div_resultado2').css("display", "block");

        $('#div_resultado2').html(mensaj4); 
	  
	  
        return false;
		
    }
    else 
    {
        //alert($('#hdn_tea').val());
        var interes;

        if (document.getElementById('chbox').checked == true || document.getElementById("chbox").selectedIndex == 1) {// cambiar por mensaje igual=2
            interes = $('#hdn_tea_0').val();
        }
        else {
			//vale
			
			 if (document.getElementById("chbox").selectedIndex == "0") {
            interes = $('#hdn_tea_0').val();
        }
			else
			
			{
				interes = $('#hdn_tea_1').val();
				
				}
			
           // interes = $('#hdn_tea_1').val();
        }
//diferencia monto credito y cuota inicial :

 //var creditoFinal=$('#txt_monto_credito').val()-$('#txt_monto_inicial').val();



        mostrar_tabla_hid($('#txt_monto_credito').val(), $('#txt_monto_mensual').val(), interes);

   }
}

///



//Valicacion para teclear solo numero, caso contrario manda alerta.
function esInteger(e) {
    var charCode
    if (navigator.appName == "Netscape") {
        charCode = e.which
    }
    else {
        charCode = e.keyCode
    }
    if (charCode < 48 || charCode > 57) {
        alert("Por favor teclee solo números en este campo!");
        return false
    }
    else {
        return true
    }
}





    function mostrar_tabla(monto_credito, monto_mensual, interes) {





        $("#various1").fancybox({
            'titlePosition': 'outside',
            'transitionIn': 'inside',
            'transitionOut': 'inside',
            'maxWidth':'700',
            'onClosed': function() { $("#div_resultado").css("display", "none"); }
        });

        var ln_c = 0;
        var ln_i_1 = 0;
        var ln_c_i_k = 0;
        var numero_cuotas = 0;
        var numero_meses_redondeado = 0;
        var cuota_mensual_redondeado = 0;
        var br = "</br>";
        var titulo_tabla = "<table border='0' cellspacing='0' cellspadding='0'><tr><td colspan='8'  style='text-align:left;'><span class='bajada3'>En esta tabla podr&aacute;s ver cu&aacute;nto tiempo podr&iacute;as demorar en pagar el cr&eacute;dito que necesitas.</span> Si pagas un poco m&aacute;s al mes podr&iacute;as pagarlo antes. Si pides m&aacute;s dinero, tomar&aacute; m&aacute;s tiempo pagar o la cuota mensual ser&aacute; m&aacute;s alta.<br><br></td></tr></table>";

        var inicio_tabla = "<table border='0' cellspacing='0' cellspadding='0'>";
        inicio_tabla += "<tr valign='top'>" +
            "<td><div style='font-size:11px';></div></td>" +
            "<td colspan='2' style='padding:0 10px 10px 0;'><div style='font-size:11px'>Si pagas más, serán menos cuotas </div></td>" +
            "<td  width='150' style='padding:0;'><div style='float:right; height:15px; float: right; line-height: 15px;'> << </div><div style='float:left; height:15px; line-height: 15px;'> >> </div></td>" +
            "<td colspan='2' style='padding:0 0 10px 10px;' ><div style='font-size:11px'>Si pagas menos, serán más cuotas</div></td>" +
        "</tr></table>";

        var fin_tabla = "</table>";

        var texto_final = "";

        var header = "";
        var cuerpo = "";


        var tem = Math.pow((1 + parseFloat(interes)), (1 / 12)) - 1; //TEM Tasa Efectiva Mensual (fijo para toda la tabla)
        
//calculo impuesto varia monto_mensual :

 var cred=$('#txt_monto_credito').val();

var total_seguro=0;
var monto_mensual_seguro=0;
var credito_inicial=parseFloat(cred);

///  para calculo del tcea

if ( interes==0.215)
{
	tca=0.01742;
	var inte=0.215;
	}
	
	else
	{
		tca=0.01952;
		var inte=0.245;
		}

///


//var seg_desgrav=credito_inicial*0.8*0.00028;


var seg_desgrav = parseFloat(monto_credito)* (((Math.pow( 1 + parseFloat(0.00075), 12) )-1)/12);

var portes=9;

var total_seguro=parseFloat(seg_desgrav)+parseFloat(portes);



monto_mensual=parseFloat(monto_mensual) - parseFloat(total_seguro);




//

        //Todas la variables salen del EXCEL.
        ln_c = Math.log(monto_mensual);
        ln_i_1 = Math.log(parseFloat(parseFloat(tem) + 1.0));
		
		
		
		
		var pre= parseFloat(parseFloat(monto_mensual) - parseFloat(tem) * parseFloat(monto_credito));
  
  if(pre<1)
  {
	  ln_c_i_k =1;
	  }
  
  else
  {
	  ln_c_i_k = Math.log(parseFloat(parseFloat(monto_mensual) - parseFloat(tem) * parseFloat(monto_credito)));
	  }
		
		
		
		
      
        
        
		
		
		
		
        numero_cuotas = ((ln_c / ln_i_1) - (ln_c_i_k / ln_i_1)); // Numero de cuotas con deecimales segun el EXCEL
		
		///   numero de cuotas origina :
		var numero_cuotas_original ;
		  numero_cuotas_original= Math.ceil(numero_cuotas);
		  
		  
      var pago_mensual_original = monto_credito * (tem * Math.pow((1 + tem), numero_cuotas_original)) / (Math.pow((1 + tem), numero_cuotas_original) - 1); 
		  
       
		  
		///
		
        numero_cuotas = Math.ceil(numero_cuotas); //Redondeo de numero de cuotas al maximo entero siguiente
		
		
		
        numero_cuotas = Math.ceil(numero_cuotas / 6)*6; //Redondeo multiplo de 6 (ya que los prestamos salen de cada 6 meses EJM: 6, 12, 18 ... meses)

        // Aqui la operacion para las variables finales:
        var pago_mensual = monto_credito * (tem * Math.pow((1 + tem), numero_cuotas)) / (Math.pow((1 + tem), numero_cuotas) - 1); //pago mensual del cliente segun los meses
        var pago_mensual_ori = pago_mensual;
        pago_mensual = Math.round(pago_mensual);
        //monto_credito     el monto de credito que solicito el cliente
        //tem               la tasa de interes mensual (es fija en todos los casos)





        //variables temporales:
        var numero_cuotas_tmp = 0;
        var pago_mensual_tmp = 0;
        var monto_credito_tmp = 0;

        var numero_cuotas_tmp_i = 0;
        var numero_cuotas_tmp_j = 0;
        
        
        
        
        if (numero_cuotas>60 || numero_cuotas<6)
{
var result="<strong>El monto mensual necesario está fuera del rango permitido por los criterios de evaluación de Scotiabank.<br />Prueba de nuevo modificando las cantidades.</strong>";
cuerpo="<br><br>";
titulo_tabla = "<table border='0' cellspacing='0' cellspadding='0'><tr><td colspan='8'  style='text-align:left;'></td></tr></table>";
}
else{
        
         numero_cuotas_tmp = numero_cuotas_original;
        
        if (numero_cuotas_tmp>=6 && numero_cuotas_tmp<12 )
                {


                numero_cuotas_tmp_12 = numero_cuotas_tmp; //Dar el valor a la tabla segun los meses multiplos de 6 en el eje j


               pago_mensual_tmp12 = monto_credito * (tem * Math.pow((1 + tem), numero_cuotas_tmp_12)) / (Math.pow((1 + tem), numero_cuotas_tmp_12) - 1);
               pago_mensual_tmp_ori = numero_cuotas_tmp_12; //el pago mensual temporal original (con todos los decimales para el calculo exacto)
                pago_mensual_tmp12 = Math.round(pago_mensual_tmp12); //redondeando el pago mensual temporal
				
				// sumarle seguros
//pago_mensual_tmp12=parseFloat(pago_mensual_tmp)+parseFloat(total_seguro);

pago_mensual_tmp12=parseFloat(pago_mensual_tmp);

pago_mensual_tmp12=Math.round(pago_mensual_tmp);
var color12='style = "color:red;"';

//var cuotaReal12 ;
//var cuotaReal_final12 ;

//cuotaReal12 = monto_credito * ( (tca * ( Math.pow( 1 + tca , 12) ) ) / ( Math.pow( 1 + tca, 12 ) -1 ) );
//cuotaReal_final12 =cuotaReal12 + 9;

//cuotaReal_final12 = Math.round(cuotaReal_final12);

/////  inicio tcea 

var interes_tca12;

                  interes_tca12 =  (Math.pow((1 + inte),30/360) - 1) * monto_credito ;

// degramen:

var degragamen12;
	
	degragamen12 = (Math.pow((1 + 0.075/100),30/30)	- 1 ) * monto_credito ;	
	
// amortizacion

var amortizacion12;
			
		    	
			 amortizacion12 =   (monto_credito *tem)  / (1 - (  Math.pow( (1 +  tem), - numero_cuotas_tmp_12)   )    ) - interes_tca12;  




var cuota12;
	 
	 cuota12 =  Math.ceil(interes_tca12 + degragamen12 + amortizacion12 +9) ;


/// FIN  TCEA

///  inicio tasa tcea :

var costo12;
	 
	 costo12= ((interes_tca12 + degragamen12 + 9)/monto_credito)*100 ;

var tcea12 ;
	 
	 tcea12= (  Math.pow((1+costo12/100),12)  -1)*100;
	 
	 
	 tcea12 = tcea12.toFixed(2);

///  fin tasa tcea


                }
                else{
              numero_cuotas_tmp_12 = 12; //Dar el valor a la tabla segun los meses multiplos de 6 en el eje i
               


               pago_mensual_tmp12 = monto_credito * (tem * Math.pow((1 + tem), numero_cuotas_tmp_12)) / (Math.pow((1 + tem), numero_cuotas_tmp_12) - 1);
               pago_mensual_tmp_ori = numero_cuotas_tmp_12; //el pago mensual temporal original (con todos los decimales para el calculo exacto)
                pago_mensual_tmp12 = Math.round(pago_mensual_tmp12); //redondeando el pago mensual temporal
				
				// sumarle seguros
//pago_mensual_tmp12=parseFloat(pago_mensual_tmp12)+parseFloat(total_seguro);

pago_mensual_tmp12=parseFloat(pago_mensual_tmp12);

pago_mensual_tmp12=Math.round(pago_mensual_tmp12);


if (numero_cuotas_tmp_12==numero_cuotas_tmp)
{
var color12='style = "color:red;"';	
	}
else
{
var color12='';
}

//var cuotaReal12 ;
//var cuotaReal_final12 ;


//cuotaReal12 = monto_credito * ( (tca * ( Math.pow( 1 + tca , 12) ) ) / ( Math.pow( 1 + tca, 12 ) -1 ) );
//cuotaReal_final12 =cuotaReal12 + 9;


//cuotaReal_final12 = Math.round(cuotaReal_final12);

/////  inicio tcea 

var interes_tca12;

                  interes_tca12 =  (Math.pow((1 + inte),30/360) - 1) * monto_credito ;

// degramen:

var degragamen12;
	
	degragamen12 = (Math.pow((1 + 0.075/100),30/30)	- 1 ) * monto_credito ;	
	
// amortizacion

var amortizacion12;
			
		    	
			 amortizacion12 =   (monto_credito *tem)  / (1 - (  Math.pow( (1 +  tem), - numero_cuotas_tmp_12)   )    ) - interes_tca12;  




var cuota12;
	 
	 cuota12 =  Math.ceil(interes_tca12 + degragamen12 + amortizacion12 +9) ;


/// FIN  TCEA



///  inicio tasa tcea :

var costo12;
	 
	 costo12= ((interes_tca12 + degragamen12 + 9)/monto_credito)*100 ;

var tcea12 ;
	 
	 tcea12= (  Math.pow((1+costo12/100),12)  -1)*100;
	 
	  tcea12 = tcea12.toFixed(2);

///  fin tasa tcea



            }
        
       /////

if (numero_cuotas_tmp>12 && numero_cuotas_tmp<24 )
                {

                numero_cuotas_tmp_24 = numero_cuotas_tmp; //Dar el valor a la tabla segun los meses multiplos de 6 en el eje j


               pago_mensual_tmp24 = monto_credito * (tem * Math.pow((1 + tem), numero_cuotas_tmp_24)) / (Math.pow((1 + tem), numero_cuotas_tmp_24) - 1);
               pago_mensual_tmp_ori = numero_cuotas_tmp_24; //el pago mensual temporal original (con todos los decimales para el calculo exacto)
                pago_mensual_tmp24 = Math.round(pago_mensual_tmp24); //redondeando el pago mensual temporal
				
				//pago_mensual_tmp24=parseFloat(pago_mensual_tmp24)+parseFloat(total_seguro);
				
				pago_mensual_tmp24=parseFloat(pago_mensual_tmp24);

pago_mensual_tmp24=Math.round(pago_mensual_tmp24);

var color24='style = "color:red;"';

/////  inicio tcea 

var interes_tca24;

                  interes_tca24 =  (Math.pow((1 + inte),30/360) - 1) * monto_credito ;

// degramen:

var degragamen24;
	
	degragamen24 = (Math.pow((1 + 0.075/100),30/30)	- 1 ) * monto_credito ;	
	
// amortizacion

var amortizacion24;
			
		    	
			 amortizacion24 =   (monto_credito *tem)  / (1 - (  Math.pow( (1 +  tem), - numero_cuotas_tmp_24)   )    ) - interes_tca24;  




var cuota24;
	 
	 cuota24 =  Math.ceil(interes_tca24 + degragamen24 + amortizacion24 +9) ;


/// FIN  TCEA



///  inicio tasa tcea :

var costo24;
	 
	 costo24= ((interes_tca24 + degragamen24 + 9)/monto_credito)*100 ;

var tcea24 ;
	 
	 tcea24= (  Math.pow((1+costo24/100),12)  -1)*100;
	 
	 
	  tcea24 = tcea24.toFixed(2);

///  fin tasa tcea





}
                else{


                numero_cuotas_tmp_24 = 24; //Dar el valor a la tabla segun los meses multiplos de 6 en el eje j


               pago_mensual_tmp24 = monto_credito * (tem * Math.pow((1 + tem), numero_cuotas_tmp_24)) / (Math.pow((1 + tem), numero_cuotas_tmp_24) - 1);
               pago_mensual_tmp_ori = numero_cuotas_tmp_24; //el pago mensual temporal original (con todos los decimales para el calculo exacto)
                pago_mensual_tmp24 = Math.round(pago_mensual_tmp24); //redondeando el pago mensual temporal
				
			//	pago_mensual_tmp24=parseFloat(pago_mensual_tmp24)+parseFloat(total_seguro);
				
				
					pago_mensual_tmp24=parseFloat(pago_mensual_tmp24);

pago_mensual_tmp24=Math.round(pago_mensual_tmp24);

if (numero_cuotas_tmp_24==numero_cuotas_tmp)
{
var color24='style = "color:red;"';	
	}
else
{
var color24='';
}

/////  inicio tcea 

var interes_tca24;

                  interes_tca24 =  (Math.pow((1 + inte),30/360) - 1) * monto_credito ;

// degramen:

var degragamen24;
	
	degragamen24 = (Math.pow((1 + 0.075/100),30/30)	- 1 ) * monto_credito ;	
	
// amortizacion

var amortizacion24;
			
		    	
			 amortizacion24 =   (monto_credito *tem)  / (1 - (  Math.pow( (1 +  tem), - numero_cuotas_tmp_24)   )    ) - interes_tca24;  




var cuota24;
	 
	 cuota24 =  Math.ceil(interes_tca24 + degragamen24 + amortizacion24 +9) ;


/// FIN  TCEA
///  inicio tasa tcea :

var costo24;
	 
	 costo24= ((interes_tca24 + degragamen24 + 9)/monto_credito)*100 ;

var tcea24 ;
	 
	 tcea24= (  Math.pow((1+costo24/100),12)  -1)*100;
	 
	  tcea24 = tcea24.toFixed(2);

///  fin tasa tcea


                }


/////

if (numero_cuotas_tmp>24 && numero_cuotas_tmp<36 )
{

                numero_cuotas_tmp_36 = numero_cuotas_tmp; //Dar el valor a la tabla segun los meses multiplos de 6 en el eje j


               pago_mensual_tmp36 = monto_credito * (tem * Math.pow((1 + tem), numero_cuotas_tmp_36)) / (Math.pow((1 + tem), numero_cuotas_tmp_36) - 1);
               pago_mensual_tmp_ori = numero_cuotas_tmp_36; //el pago mensual temporal original (con todos los decimales para el calculo exacto)
                pago_mensual_tmp36 = Math.round(pago_mensual_tmp36); //redondeando el pago mensual temporal
				
				//pago_mensual_tmp36=parseFloat(pago_mensual_tmp36)+parseFloat(total_seguro);
				
				pago_mensual_tmp36=parseFloat(pago_mensual_tmp36);

pago_mensual_tmp36=Math.round(pago_mensual_tmp36);
var color36='style = "color:red;"';


/////  inicio tcea 

var interes_tca36;

                  interes_tca36 =  (Math.pow((1 + inte),30/360) - 1) * monto_credito ;

// degramen:

var degragamen36;
	
	degragamen36 = (Math.pow((1 + 0.075/100),30/30)	- 1 ) * monto_credito ;	
	
// amortizacion

var amortizacion36;
			
		    	
			 amortizacion36 =   (monto_credito *tem)  / (1 - (  Math.pow( (1 +  tem), - numero_cuotas_tmp_36)   )    ) - interes_tca36;  




var cuota36;
	 
	 cuota36 =  Math.ceil(interes_tca36 + degragamen36 + amortizacion36 +9) ;


/// FIN  TCEA

///  inicio tasa tcea :

var costo36;
	 
	 costo36= ((interes_tca36 + degragamen36 + 9)/monto_credito)*100 ;

var tcea36 ;
	 
	 tcea36= (  Math.pow((1+costo36/100),12)  -1)*100;
	 
	  tcea36 = tcea36.toFixed(2);

///  fin tasa tcea

                }
                else{

                numero_cuotas_tmp_36 = 36; //Dar el valor a la tabla segun los meses multiplos de 6 en el eje j


               pago_mensual_tmp36 = monto_credito * (tem * Math.pow((1 + tem), numero_cuotas_tmp_36)) / (Math.pow((1 + tem), numero_cuotas_tmp_36) - 1);
               pago_mensual_tmp_ori = numero_cuotas_tmp_36; //el pago mensual temporal original (con todos los decimales para el calculo exacto)
                pago_mensual_tmp36 = Math.round(pago_mensual_tmp36); //redondeando el pago mensual temporal
					//pago_mensual_tmp36=parseFloat(pago_mensual_tmp36)+parseFloat(total_seguro);
					
					
					pago_mensual_tmp36=parseFloat(pago_mensual_tmp36);
					

pago_mensual_tmp36=Math.round(pago_mensual_tmp36);
if (numero_cuotas_tmp_36==numero_cuotas_tmp)
{
var color36='style = "color:red;"';	
	}
else
{
var color36='';
}

/////  inicio tcea 

var interes_tca36;

                  interes_tca36 =  (Math.pow((1 + inte),30/360) - 1) * monto_credito ;

// degramen:

var degragamen36;
	
	degragamen36 = (Math.pow((1 + 0.075/100),30/30)	- 1 ) * monto_credito ;	
	
// amortizacion

var amortizacion36;
			
		    	
			 amortizacion36 =   (monto_credito *tem)  / (1 - (  Math.pow( (1 +  tem), - numero_cuotas_tmp_36)   )    ) - interes_tca36;  




var cuota36;
	 
	 cuota36 =  Math.ceil(interes_tca36 + degragamen36 + amortizacion36 +9) ;


/// FIN  TCEA


///  inicio tasa tcea :

var costo36;
	 
	 costo36= ((interes_tca36 + degragamen36 + 9)/monto_credito)*100 ;

var tcea36 ;
	 
	 tcea36= (  Math.pow((1+costo36/100),12)  -1)*100;


 tcea36 = tcea36.toFixed(2);
///  fin tasa tcea
                }
				
				
		///

if (numero_cuotas_tmp>36 && numero_cuotas_tmp<48 )
{

                numero_cuotas_tmp_48 = numero_cuotas_tmp; //Dar el valor a la tabla segun los meses multiplos de 6 en el eje j


               pago_mensual_tmp48 = monto_credito * (tem * Math.pow((1 + tem), numero_cuotas_tmp_48)) / (Math.pow((1 + tem), numero_cuotas_tmp_48) - 1);
               pago_mensual_tmp_ori = numero_cuotas_tmp_48; //el pago mensual temporal original (con todos los decimales para el calculo exacto)
                pago_mensual_tmp48 = Math.round(pago_mensual_tmp48); //redondeando el pago mensual temporal
				
				
				//pago_mensual_tmp48=parseFloat(pago_mensual_tmp48)+parseFloat(total_seguro);
				
				pago_mensual_tmp48=parseFloat(pago_mensual_tmp48);
				
				
pago_mensual_tmp48=Math.round(pago_mensual_tmp48);

var color48='style = "color:red;"';

/////  inicio tcea 

var interes_tca48;




                  interes_tca48 =  (Math.pow((1 + inte),30/360) - 1) * monto_credito ;

                 // interes_tca48 =  490.83 ;

// degramen:

var degragamen48;
	
	degragamen48 = (Math.pow((1 + 0.075/100),30/30)	- 1 ) * monto_credito ;	
	
// amortizacion

var amortizacion48;
			
		    	
			 amortizacion48 =   (monto_credito *tem)  / (1 - (  Math.pow( (1 +  tem), - numero_cuotas_tmp_48)   )    ) - interes_tca48;  


/// cuota

var cuota48 ;
	 
	 cuota48 =  Math.ceil(interes_tca48 + degragamen48 + amortizacion48 +9) ;
	 
	 
	 
	 
 ///  inicio tasa tcea :

var costo48;
	 
	 costo48= ((interes_tca48 + degragamen48 + 9)/monto_credito)*100 ;

var tcea48 ;
	 
	 tcea48= (  Math.pow((1+costo48/100),12)  -1)*100;

///  fin tasa tcea

tcea48 = tcea48.toFixed(2);


//tcea48=tcea48.substring(0,4);










                }
                else{
                numero_cuotas_tmp_48 = 48; //Dar el valor a la tabla segun los meses multiplos de 6 en el eje j


               pago_mensual_tmp48 = monto_credito * (tem * Math.pow((1 + tem), numero_cuotas_tmp_48)) / (Math.pow((1 + tem), numero_cuotas_tmp_48) - 1);
               pago_mensual_tmp_ori = numero_cuotas_tmp_48; //el pago mensual temporal original (con todos los decimales para el calculo exacto)
                pago_mensual_tmp48 = Math.round(pago_mensual_tmp48); //redondeando el pago mensual temporal
				
					//pago_mensual_tmp48=parseFloat(pago_mensual_tmp48)+parseFloat(total_seguro);  cambio por el siguiente :
					
					pago_mensual_tmp48=parseFloat(pago_mensual_tmp48);
					
pago_mensual_tmp48=Math.round(pago_mensual_tmp48);

if (numero_cuotas_tmp_48==numero_cuotas_tmp)
{
var color48='style = "color:red;"';	
	}
else
{
var color48='';
}

/////  inicio tcea 

var interes_tca48;

                  interes_tca48 =  (Math.pow((1 + inte),30/360) - 1) * monto_credito ;

// degramen:

var degragamen48;
	
	degragamen48 = (Math.pow((1 + 0.075/100),30/30)	- 1 ) * monto_credito ;	
	
// amortizacion

var amortizacion48;
			
		    	
			 amortizacion48 =   (monto_credito *tem)  / (1 - (  Math.pow( (1 +  tem), - numero_cuotas_tmp_48)   )    ) - interes_tca48;  


/// cuota

var cuota48 ;
	 
	 cuota48 =  Math.ceil(interes_tca48 + degragamen48 + amortizacion48 +9) ;
	 
	 
	 
	///  inicio tasa tcea :

var costo48;
	 
	 costo48= ((interes_tca48 + degragamen48 + 9)/monto_credito)*100 ;

var tcea48 ;
	 
	 tcea48= (  Math.pow((1+costo48/100),12)  -1)*100;
	 
	
tcea48 = tcea48.toFixed(2);
///  fin tasa tcea

                }
				
		//

if (numero_cuotas_tmp>48 && numero_cuotas_tmp<60 )
{

                numero_cuotas_tmp_60 = numero_cuotas_tmp; //Dar el valor a la tabla segun los meses multiplos de 6 en el eje j


               pago_mensual_tmp60 = monto_credito * (tem * Math.pow((1 + tem), numero_cuotas_tmp_60)) / (Math.pow((1 + tem), numero_cuotas_tmp_60) - 1);
               pago_mensual_tmp_ori = numero_cuotas_tmp_60; //el pago mensual temporal original (con todos los decimales para el calculo exacto)
                pago_mensual_tmp60 = Math.round(pago_mensual_tmp60); //redondeando el pago mensual temporal
				
				//pago_mensual_tmp60=parseFloat(pago_mensual_tmp60)+parseFloat(total_seguro);
				
				pago_mensual_tmp60=parseFloat(pago_mensual_tmp60);
				
				
pago_mensual_tmp60=Math.round(pago_mensual_tmp60);
var color60='style = "color:red;"';



/////  inicio tcea 

var interes_tca60;

                  interes_tca60 =  (Math.pow((1 + inte),30/360) - 1) * monto_credito ;

// degramen:

var degragamen60;
	
	degragamen60 = (Math.pow((1 + 0.075/100),30/30)	- 1 ) * monto_credito ;	
	
// amortizacion

var amortizacion60;
			
		    	
			 amortizacion60 =   (monto_credito *tem)  / (1 - (  Math.pow( (1 +  tem), - numero_cuotas_tmp_60)   )    ) - interes_tca60;  


/// cuota

var cuota60 ;
	 
	 cuota60 =  Math.ceil(interes_tca60 + degragamen60 + amortizacion60 +9) ;
	 
	 
	 ///  inicio tasa tcea :

var costo60;
	 
	 costo60= ((interes_tca60 + degragamen60 + 9)/monto_credito)*100 ;

var tcea60 ;
	 
	 tcea60= (  Math.pow((1+costo60/100),12)  -1)*100;
	 
	  tcea60 = tcea60.toFixed(2);

///  fin tasa tcea
	 
	 
	 
                }
                else{
                numero_cuotas_tmp_60 = 60; //Dar el valor a la tabla segun los meses multiplos de 6 en el eje j


               pago_mensual_tmp60 = monto_credito * (tem * Math.pow((1 + tem), numero_cuotas_tmp_60)) / (Math.pow((1 + tem), numero_cuotas_tmp_60) - 1);
               pago_mensual_tmp_ori = numero_cuotas_tmp_60; //el pago mensual temporal original (con todos los decimales para el calculo exacto)
                pago_mensual_tmp60 = Math.round(pago_mensual_tmp60); //redondeando el pago mensual temporal
				
				//pago_mensual_tmp60=parseFloat(pago_mensual_tmp60)+parseFloat(total_seguro);
				
				pago_mensual_tmp60=parseFloat(pago_mensual_tmp60);
				
				
pago_mensual_tmp60=Math.round(pago_mensual_tmp60);
if (numero_cuotas_tmp_60==numero_cuotas_tmp)
{
var color60='style = "color:red;"';	
	}
else
{
var color60='';
}

/////  inicio tcea 

var interes_tca60;

                  interes_tca60 =  (Math.pow((1 + inte),30/360) - 1) * monto_credito ;

// degramen:

var degragamen60;
	
	degragamen60 = (Math.pow((1 + 0.075/100),30/30)	- 1 ) * monto_credito ;	
	
// amortizacion

var amortizacion60;
			
		    	
			 amortizacion60 =   (monto_credito *tem)  / (1 - (  Math.pow( (1 +  tem), - numero_cuotas_tmp_60)   )    ) - interes_tca60;  


/// cuota

var cuota60 ;
	 
	 cuota60 =  Math.ceil(interes_tca60 + degragamen60 + amortizacion60 +9) ;
	 
	 
	 
	 
	 
	 /// cuota

var cuota60 ;
	 
	 cuota60 =  Math.ceil(interes_tca60 + degragamen60 + amortizacion60 +9) ;
	 
	 
	 ///  inicio tasa tcea :

var costo60;
	 
	 costo60= ((interes_tca60 + degragamen60 + 9)/monto_credito)*100 ;

var tcea60 ;
	 
	 tcea60= (  Math.pow((1+costo60/100),12)  -1)*100;
	 
	 tcea60 = tcea60.toFixed(2);

///  fin tasa tcea
                }


             // 		
				


//
		
				

///



            //   numero_cuotas_tmp = numero_cuotas;
                
                
            //  numero_cuotas_tmp_i = numero_cuotas_tmp + (i * 6); //Dar el valor a la tabla segun los meses multiplos de 6 en el eje i
             //  numero_cuotas_tmp_j = numero_cuotas_tmp + (j * 6); //Dar el valor a la tabla segun los meses multiplos de 6 en el eje j

                
              // pago_mensual_tmp = monto_credito * (tem * Math.pow((1 + tem), numero_cuotas_tmp_j)) / (Math.pow((1 + tem), numero_cuotas_tmp_j) - 1);
            //   pago_mensual_tmp_ori = pago_mensual_tmp; //el pago mensual temporal original (con todos los decimales para el calculo exacto)
            //  pago_mensual_tmp = Math.round(pago_mensual_tmp); //redondeando el pago mensual temporal

// sumarle seguros
//pago_mensual_tmp=parseFloat(pago_mensual_tmp)+parseFloat(total_seguro);

//pago_mensual_tmp=Math.round(pago_mensual_tmp)

//


                //Hallamos inversamente el monto de credito segun los meses dados
               // monto_credito_tmp = pago_mensual_ori / (tem * Math.pow((1 + tem), numero_cuotas_tmp_i)) * (Math.pow((1 + tem), numero_cuotas_tmp_i) - 1);
                
               // monto_credito_tmp = Math.round(monto_credito_tmp);


            
            
            var result='<table border=0 cellspacing=0 cellspadding=0><tr><td  class="header_table"><strong>Cuota<span style="color:#FFFFFF">_</span>a<span style="color:#FFFFFF">_</span>pagar<span style="color:#FFFFFF">_</span>/<span style="color:#FFFFFF">_</span>Plazo del<span style="color:#FFFFFF">_</span>crédito</strong></td><td class="header_table"><strong '+ color12 +'  >'+numero_cuotas_tmp_12+'</strong></td><td class="header_table"><strong '+ color24 +'>'+numero_cuotas_tmp_24+'</strong></td><td class="header_table"><strong '+ color36 +'>'+numero_cuotas_tmp_36+'</strong></td><td class="header_table"><strong '+ color48 +'>'+numero_cuotas_tmp_48+' </strong></td><td class="header_table" ><strong '+ color60 +'>'+numero_cuotas_tmp_60+'</strong></td></tr><tr><td class="header_table"><strong> Cuota real</strong></td><td class="interseccion"><strong '+ color12 +' >S/.'+format(cuota12)+'</strong></td><td class="interseccion"><strong '+ color24 +'>S/.'+format(cuota24)+'</strong></td><td class="interseccion"><strong '+ color36 +'>S/.'+format(cuota36)+'</strong></td><td class="interseccion"><strong '+ color48 +'>S/.'+format(cuota48)+'</strong></td><td class="interseccion"><strong '+ color60 +'>S/.'+format(cuota60)+'</strong></td></tr><tr><td class="header_table"><strong>Monto del crédito</strong></td><td class="interseccion" colspan="5" align="center"><div align="center"><strong>S/.' + format(cred) + '</strong></div></td></tr></table><p><strong >TCEA referencial: '+tcea12+'% (*)</strong></p>';
          
            
            if (interes==0.245)
			{
				texto_final = "<table  border=0><tr><td width='800'><span class='bajada3'>Recuerde:<span></td></tr><tr><td class=text_align_left width='750'>" + "<p style='text-align:justify'>(*) Toda la información que se desprende del presente simulador es referencial y se realiza tomando como base las siguientes características : Producto Préstamo Personal de Libre disponibilidad sin convenio. TEA <strong>" + interes * 100 + "%</strong> soles, cuotas simples, seguro de desgravamen individual. Los resultados de la  presente simulación se encuentran sujetos a aprobación crediticia y presentación de documentos. Consulta tasas de interés, comisiones y gastos en nuestra red de agencias o www.scotiabank.com.pe, conforme Ley 28587 y Res. SBS 1765-2005. Te invitamos a acercarte a la agencia más cercana donde un Funcionario de Negocios te atenderá gustosamente y podrás acceder a un cálculo más exacto en función a tus necesidades. <br>" + "</p></td></tr>" + fin_tabla;
				
				}
			else
			{
				texto_final = "<table border=0 ><tr><td ><span class='bajada3' >Recuerde:<span></td></tr><tr><td  >" + "<p style='text-align:justify'>(*) Toda la información que se desprende del presente simulador es referencial, y se realiza tomando como base las siguientes características: Producto Préstamo Personal bajo descuento sobre pago de haberes. TEA <strong>" + interes * 100 + "% </strong> soles, cuotas simples, seguro de desgravamen individual. Los resultados de la  presente simulación se encuentran sujetos a aprobación crediticia y presentación de documentos. Consulta tasas de interés, comisiones y gastos en nuestra red de agencias o www.scotiabank.com.pe, conforme Ley 28587 y Res. SBS 1765-2005. Te invitamos a acercarte a la agencia más cercana donde un Funcionario de Negocios te atenderá gustosamente y podrás acceder a un cálculo más exacto en función a tus necesidades.<br>" + "</p></td></tr>" + fin_tabla;
				}
        
            
            
            
        }


        
        $('#div_resultado').css("display", "block");

        $('#div_resultado').html(titulo_tabla+ inicio_tabla + result +texto_final);  

        

    }
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	///////  CALCULO VEHICULAR :
	
	function mostrar_tablaVe(monto_credito, monto_mensual, interes) {





        $("#various1").fancybox({
            'titlePosition': 'outside',
            'transitionIn': 'inside',
            'transitionOut': 'inside',
            'maxWidth':'700',
            'onClosed': function() { $("#div_resultado").css("display", "none"); }
        });

        var ln_c = 0;
        var ln_i_1 = 0;
        var ln_c_i_k = 0;
        var numero_cuotas = 0;
        var numero_meses_redondeado = 0;
        var cuota_mensual_redondeado = 0;
        var br = "</br>";
        var titulo_tabla = "<table border='0' cellspacing='0' cellspadding='0'><tr><td colspan='8'  style='text-align:left;'><span class='bajada3'>En esta tabla podr&aacute;s ver cu&aacute;nto tiempo podr&iacute;as demorar en pagar el cr&eacute;dito que necesitas.</span> Si pagas un poco m&aacute;s al mes podr&iacute;as pagarlo antes. Si pides m&aacute;s dinero, tomar&aacute; m&aacute;s tiempo pagar o la cuota mensual ser&aacute; m&aacute;s alta.<br><br></td></tr></table>";

        var inicio_tabla = "<table border='0' cellspacing='0' cellspadding='0'>";
        inicio_tabla += "<tr valign='top'>" +
            "<td><div style='font-size:11px';></div></td>" +
            "<td colspan='2' style='padding:0 10px 10px 0;'><div style='font-size:11px'>Si pagas más, serán menos cuotas </div></td>" +
            "<td  width='150' style='padding:0;'><div style='float:right; height:15px; float: right; line-height: 15px;'> << </div><div style='float:left; height:15px; line-height: 15px;'> >> </div></td>" +
            "<td colspan='2' style='padding:0 0 10px 10px;' ><div style='font-size:11px'>Si pagas menos, serán más cuotas</div></td>" +
        "</tr>";

        var fin_tabla = "</table>";

        var texto_final = "";

        var header = "";
        var cuerpo = "";


        var tem = Math.pow((1 + parseFloat(interes)), (1 / 12)) - 1; //TEM Tasa Efectiva Mensual (fijo para toda la tabla)
        
		
	if ( interes==0.0999)
{
	tca=0.01742;
	var inte=0.0999;
	}
	
	else
	{
		tca=0.01952;
		var inte=0.105;
		}	
		
		
		
		
//calculo impuesto varia monto_mensual :



if(document.forms["form1"].elements["txt_monto_inicial"].value == '')
 
 
 {
	inic=0; 
 }
 else
 {
	 inic=$('#txt_monto_inicial').val();
	 }


//




 var cred=$('#txt_monto_credito').val();

var total_seguro=0;
var monto_mensual_seguro=0;
var credito_inicial=parseFloat(cred)-parseFloat(inic);

var portes=9;
var seg_desgrav=credito_inicial*0.0004;
var seg_bien=0;

var total_seguro=parseFloat(portes)+parseFloat(seg_desgrav)+parseFloat(seg_bien);



monto_mensual=parseFloat(monto_mensual) - parseFloat(total_seguro);




//

        //Todas la variables salen del EXCEL.
        ln_c = Math.log(monto_mensual);
        ln_i_1 = Math.log(parseFloat(parseFloat(tem) + 1.0));
		
		
		
		
		var pre= parseFloat(parseFloat(monto_mensual) - parseFloat(tem) * parseFloat(monto_credito));
  
  if(pre<1)
  {
	  ln_c_i_k =1;
	  }
  
  else
  {
	  ln_c_i_k = Math.log(parseFloat(parseFloat(monto_mensual) - parseFloat(tem) * parseFloat(monto_credito)));
	  
	  
	  
	  }
		
		
		
		
      
   
        
		
		
		
		
        numero_cuotas = ((ln_c / ln_i_1) - (ln_c_i_k / ln_i_1)); // Numero de cuotas con deecimales segun el EXCEL
		
		
		
		
		
		
		
		
		     ////////////   numero de cuotas origina :
		var numero_cuotas_original ;
		  numero_cuotas_original= Math.ceil(numero_cuotas);
		  
		  /////////////////
		  
		  
		  
		  
		
       // numero_cuotas = Math.ceil(numero_cuotas); //Redondeo de numero de cuotas al maximo entero siguiente
        numero_cuotas = Math.ceil(numero_cuotas / 6)*6; //Redondeo multiplo de 6 (ya que los prestamos salen de cada 6 meses EJM: 6, 12, 18 ... meses)

        // Aqui la operacion para las variables finales:
        var pago_mensual = monto_credito * (tem * Math.pow((1 + tem), numero_cuotas)) / (Math.pow((1 + tem), numero_cuotas) - 1); //pago mensual del cliente segun los meses
        var pago_mensual_ori = pago_mensual;
        pago_mensual = Math.round(pago_mensual);
        //monto_credito     el monto de credito que solicito el cliente
        //tem               la tasa de interes mensual (es fija en todos los casos)





        //variables temporales:
        var numero_cuotas_tmp = 0;
        var pago_mensual_tmp = 0;
        var monto_credito_tmp = 0;

        var numero_cuotas_tmp_i = 0;
        var numero_cuotas_tmp_j = 0;
        
        
        
        
        if (numero_cuotas>60 || numero_cuotas<6)
{
header="<strong>El monto mensual necesario está fuera del rango permitido por los criterios de evaluación de Scotiabank.<br />Prueba de nuevo modificando las cantidades.</strong>";
cuerpo="<br><br>";
titulo_tabla = "<table border='0' cellspacing='0' cellspadding='0'><tr><td colspan='8'  style='text-align:left;'></td></tr></table>";
}
else{
        
        
   
        
		 numero_cuotas_tmp = numero_cuotas_original;
		




    
        
        if (numero_cuotas_tmp>=6 && numero_cuotas_tmp<12 )
                {

var numero_cuotas_tmp12=  numero_cuotas_tmp;



var interes_tca12;
    interes_tca12 =  (Math.pow((1 + inte),30/360) - 1) * monto_credito ;
// degramen:
var degragamen12;	
	degragamen12 = (Math.pow((1 + 0.040/100),30/30)	- 1 ) * monto_credito ;		
// amortizacion
var amortizacion12;
	amortizacion12 =   (monto_credito *tem)  / (1 - (  Math.pow( (1 +  tem), - numero_cuotas_tmp12)   )    ) - interes_tca12;  
//// cuota
var cuota12;	 
	 cuota12 =  Math.ceil(interes_tca12 + degragamen12+ amortizacion12 +9) ;	 
///  costo
var costo12;	 
    costo12= ((interes_tca12 + degragamen12 + 9)/monto_credito)*100 ;	 
///  tcea 
var tcea12 ;	 
    tcea12= (  Math.pow((1+costo12/100),12)  -1)*100;	 
     tcea12= tcea12.toFixed(2);
	 
	 
	 
	
var color12='style = "color:red;"';	

			  


      
                }
                else{
					
              var numero_cuotas_tmp12 = 12; 
			  var interes_tca12;
    interes_tca12 =  (Math.pow((1 + inte),30/360) - 1) * monto_credito ;
// degramen:
var degragamen12;	
	degragamen12 = (Math.pow((1 + 0.040/100),30/30)	- 1 ) * monto_credito ;		
// amortizacion
var amortizacion12;
	amortizacion12 =   (monto_credito *tem)  / (1 - (  Math.pow( (1 +  tem), - numero_cuotas_tmp12)   )    ) - interes_tca12;  
//// cuota
var cuota12;	 
	 cuota12 =  Math.ceil(interes_tca12 + degragamen12+ amortizacion12 +9) ;	 
///  costo
var costo12;	 
    costo12= ((interes_tca12 + degragamen12 + 9)/monto_credito)*100 ;	 
///  tcea 
var tcea12 ;	 
    tcea12= (  Math.pow((1+costo12/100),12)  -1)*100;	 
     tcea12= tcea12.toFixed(2);
	 
	 
	 if (numero_cuotas_tmp12==numero_cuotas_tmp)
{
var color12='style = "color:red;"';	
	}
else
{
var color12='';
}
			  

            
            }




if (numero_cuotas_tmp>12 && numero_cuotas_tmp<24 )
                {
					
var numero_cuotas_tmp24=  numero_cuotas_tmp;


var interes_tca24;
    interes_tca24 =  (Math.pow((1 + inte),30/360) - 1) * monto_credito ;
// degramen:
var degragamen24;	
	degragamen24 = (Math.pow((1 + 0.040/100),30/30)	- 1 ) * monto_credito ;		
// amortizacion
var amortizacion24;
	amortizacion24 =   (monto_credito *tem)  / (1 - (  Math.pow( (1 +  tem), - numero_cuotas_tmp24)   )    ) - interes_tca24;  
//// cuota
var cuota24;	 
	 cuota24 =  Math.ceil(interes_tca24 + degragamen24+ amortizacion24 +9) ;	 
///  costo
var costo24;	 
    costo24= ((interes_tca24 + degragamen24 + 9)/monto_credito)*100 ;	 
///  tcea 
var tcea24 ;	 
    tcea24= (  Math.pow((1+costo24/100),12)  -1)*100;	 
     tcea24= tcea24.toFixed(2);




var color24='style = "color:red;"';	
		  

      
                }
                else{
					
              var numero_cuotas_tmp24 = 24; 
			  
			  var interes_tca24;
    interes_tca24 =  (Math.pow((1 + inte),30/360) - 1) * monto_credito ;
// degramen:
var degragamen24;	
	degragamen24 = (Math.pow((1 + 0.040/100),30/30)	- 1 ) * monto_credito ;		
// amortizacion
var amortizacion24;
	amortizacion24 =   (monto_credito *tem)  / (1 - (  Math.pow( (1 +  tem), - numero_cuotas_tmp24)   )    ) - interes_tca24;  
//// cuota
var cuota24;	 
	 cuota24 =  Math.ceil(interes_tca24 + degragamen24+ amortizacion24 +9) ;	 
///  costo
var costo24;	 
    costo24= ((interes_tca24 + degragamen24 + 9)/monto_credito)*100 ;	 
///  tcea 
var tcea24 ;	 
    tcea24= (  Math.pow((1+costo24/100),12)  -1)*100;	 
     tcea24= tcea24.toFixed(2);
	 
	 
	 if (numero_cuotas_tmp24==numero_cuotas_tmp)
{
var color24='style = "color:red;"';	
	}
else
{
var color24='';
}
			  
			  
            
            }




if (numero_cuotas_tmp>24 && numero_cuotas_tmp<36 )
                {
					
var numero_cuotas_tmp36=  numero_cuotas_tmp;


var interes_tca36;
    interes_tca36 =  (Math.pow((1 + inte),30/360) - 1) * monto_credito ;
// degramen:
var degragamen36;	
	degragamen36 = (Math.pow((1 + 0.040/100),30/30)	- 1 ) * monto_credito ;		
// amortizacion
var amortizacion36;
	amortizacion36 =   (monto_credito *tem)  / (1 - (  Math.pow( (1 +  tem), - numero_cuotas_tmp36)   )    ) - interes_tca36;  
//// cuota
var cuota36;	 
	 cuota36 =  Math.ceil(interes_tca36 + degragamen36 + amortizacion36 +9) ;	 
///  costo
var costo36;	 
    costo36= ((interes_tca36 + degragamen36 + 9)/monto_credito)*100 ;	 
///  tcea 
var tcea36 ;	 
    tcea36= (  Math.pow((1+costo36/100),12)  -1)*100;	 
     tcea36= tcea36.toFixed(2);


var color36='style = "color:red;"';	

			  


      
                }
                else{
					
              var numero_cuotas_tmp36 = 36; 
			  
			  
			  var interes_tca36;
    interes_tca36 =  (Math.pow((1 + inte),30/360) - 1) * monto_credito ;
// degramen:
var degragamen36;	
	degragamen36 = (Math.pow((1 + 0.040/100),30/30)	- 1 ) * monto_credito ;		
// amortizacion
var amortizacion36;
	amortizacion36 =   (monto_credito *tem)  / (1 - (  Math.pow( (1 +  tem), - numero_cuotas_tmp36)   )    ) - interes_tca36;  
//// cuota
var cuota36;	 
	 cuota36 =  Math.ceil(interes_tca36 + degragamen36 + amortizacion36 +9) ;	 
///  costo
var costo36;	 
    costo36= ((interes_tca36 + degragamen36 + 9)/monto_credito)*100 ;	 
///  tcea 
var tcea36 ;	 
    tcea36= (  Math.pow((1+costo36/100),12)  -1)*100;	 
     tcea36= tcea36.toFixed(2);
			  
			  if (numero_cuotas_tmp36==numero_cuotas_tmp)
{
var color36='style = "color:red;"';	
	}
else
{
var color36='';
}
			  
            
            }




if (numero_cuotas_tmp>36 && numero_cuotas_tmp<48 )
                {
					
var numero_cuotas_tmp48=  numero_cuotas_tmp;

////////////////////////////////////////////////////

//var  pago_mensual_tmp48;

//pago_mensual_tmp48 = monto_credito * (tem * Math.pow((1 + tem), numero_cuotas_tmp48)) / (Math.pow((1 + tem), numero_cuotas_tmp48) - 1);
 //               pago_mensual_tmp_ori48 = pago_mensual_tmp48; //el pago mensual temporal original (con todos los decimales para el calculo exacto)
 //               pago_mensual_tmp48 = Math.round(pago_mensual_tmp48); //redondeando el pago mensual temporal

// sumarle seguros
//pago_mensual_tmp48=parseFloat(pago_mensual_tmp48);

//pago_mensual_tmp48=Math.round(pago_mensual_tmp48);

////////////////////////////////////////////////////////////



var interes_tca48;
    interes_tca48 =  (Math.pow((1 + inte),30/360) - 1) * monto_credito ;
// degramen:
var degragamen48;	
	degragamen48 = (Math.pow((1 + 0.040/100),30/30)	- 1 ) * monto_credito ;		
// amortizacion
var amortizacion48;
	amortizacion48 =   (monto_credito *tem)  / (1 - (  Math.pow( (1 +  tem), - numero_cuotas_tmp48)   )    ) - interes_tca48;  
//// cuota
var cuota48;	 
	 cuota48 =  Math.ceil(interes_tca48 + degragamen48 + amortizacion48 +9) ;	 
///  costo
var costo48;	 
    costo48= ((interes_tca48 + degragamen48 + 9)/monto_credito)*100 ;	 
///  tcea 
var tcea48 ;	 
    tcea48= (  Math.pow((1+costo48/100),12)  -1)*100;	 
     tcea48= tcea48.toFixed(2);
	 
	 
	 var color48='style = "color:red;"';

      
                }
                else{
					
              var numero_cuotas_tmp48 = 48; 
			  
			  
			  var interes_tca48;
    interes_tca48 =  (Math.pow((1 + inte),30/360) - 1) * monto_credito ;
// degramen:
var degragamen48;	
	degragamen48 = (Math.pow((1 + 0.040/100),30/30)	- 1 ) * monto_credito ;		
// amortizacion
var amortizacion48;
	amortizacion48 =   (monto_credito *tem)  / (1 - (  Math.pow( (1 +  tem), - numero_cuotas_tmp48)   )    ) - interes_tca48;  
//// cuota
var cuota48;	 
	 cuota48 =  Math.ceil(interes_tca48 + degragamen48 + amortizacion48 +9) ;	 
///  costo
var costo48;	 
    costo48= ((interes_tca48 + degragamen48 + 9)/monto_credito)*100 ;	 
///  tcea 
var tcea48 ;	 
    tcea48= (  Math.pow((1+costo48/100),12)  -1)*100;	 
     tcea48= tcea48.toFixed(2);
			  
			  if (numero_cuotas_tmp48==numero_cuotas_tmp)
{
var color48='style = "color:red;"';	
	}
else
{
var color48='';
}
			  
			  
			  
            
            }




if (numero_cuotas_tmp>48 && numero_cuotas_tmp<60 )
                {
					
					
var numero_cuotas_tmp60=  numero_cuotas_tmp;


var interes_tca60;
    interes_tca60 =  (Math.pow((1 + inte),30/360) - 1) * monto_credito ;
// degramen:
var degragamen60;	
	degragamen60 = (Math.pow((1 + 0.040/100),30/30)	- 1 ) * monto_credito ;		
// amortizacion
var amortizacion60;
	amortizacion60 =   (monto_credito *tem)  / (1 - (  Math.pow( (1 +  tem), - numero_cuotas_tmp60)   )    ) - interes_tca60;  
//// cuota
var cuota60;	 
	 cuota60 =  Math.ceil(interes_tca60 + degragamen60 + amortizacion60 +9) ;	 
///  costo
var costo60;	 
    costo60= ((interes_tca60 + degragamen60 + 9)/monto_credito)*100 ;	 
///  tcea 
var tcea60 ;	 
    tcea60= (  Math.pow((1+costo60/100),12)  -1)*100;	 
     tcea60= tcea60.toFixed(2);


var color60='style = "color:red;"';	
	  

      
                }
                else{
					
              var numero_cuotas_tmp60 = 60; 
			  var interes_tca60;
    interes_tca60 =  (Math.pow((1 + inte),30/360) - 1) * monto_credito ;
// degramen:
var degragamen60;	
	degragamen60 = (Math.pow((1 + 0.040/100),30/30)	- 1 ) * monto_credito ;		
// amortizacion
var amortizacion60;
	amortizacion60 =   (monto_credito *tem)  / (1 - (  Math.pow( (1 +  tem), - numero_cuotas_tmp60)   )    ) - interes_tca60;  
//// cuota
var cuota60;	 
	 cuota60 =  Math.ceil(interes_tca60 + degragamen60 + amortizacion60 +9) ;	 
///  costo
var costo60;	 
    costo60= ((interes_tca60 + degragamen60 + 9)/monto_credito)*100 ;	 
///  tcea 
var tcea60 ;	 
    tcea60= (  Math.pow((1+costo60/100),12)  -1)*100;	 
     tcea60= tcea60.toFixed(2);
	 
	 
	 if (numero_cuotas_tmp60==numero_cuotas_tmp)
{
var color60='style = "color:red;"';	
	}
else
{
var color60='';
}
			  
            
            }




             var result='<table border=1 cellspacing=0 cellspadding=0><tr><td  class="header_table"><strong>Cuota<span style="color:#FFFFFF">_</span>a<span style="color:#FFFFFF">_</span>pagar<span style="color:#FFFFFF">_</span>/<span style="color:#FFFFFF">_</span>Plazo del<span style="color:#FFFFFF">_</span>crédito</strong></td><td class="header_table"><strong  '+ color12 +'>'+numero_cuotas_tmp12+'</strong></td><td class="header_table"><strong '+ color24 +'>'+numero_cuotas_tmp24+'</strong></td><td class="header_table"><strong '+ color36 +'>'+numero_cuotas_tmp36+'</strong></td><td class="header_table"><strong '+ color48 +'>'+numero_cuotas_tmp48+'</strong></td><td class="header_table" ><strong '+ color60 +'>'+numero_cuotas_tmp60+'</strong></td></tr><tr><td class="header_table"><strong> Cuota real</strong></td><td class="interseccion"><strong  '+ color12 +'>S/.'+cuota12+'</strong></td><td class="interseccion"><strong '+ color24 +'>S/.'+cuota24+'</strong></td><td class="interseccion"><strong '+ color36 +'>S/.'+cuota36+'</strong></td><td class="interseccion"><strong '+ color48 +'>S/.'+cuota48+'</strong></td><td class="interseccion"><strong '+ color60 +' >S/.'+cuota60+'</strong></td></tr><tr><td class="header_table"><strong>Monto del crédito</strong></td><td class="interseccion" colspan="5" align="center"><div align="center"><strong>S/.' + format(monto_credito) + '</strong></div></td></tr></table><p><strong >TCEA referencial: '+tcea48+' % (*)</strong></p>';


            
            
            if (interes==0.0999) {
            
            
            texto_final = "<table  border=0><tr><td width='800'><span class='bajada3'>Recuerde:<span></td></tr><tr><td class=text_align_left width='750'>" + "<p style='text-align:justify'>(*) Toda la información que se desprende del presente simulador es referencial y se realiza tomando como base las siguientes características: Producto Préstamo Vehicular para autos nuevos. TEA <strong>" + interes * 100 + "%</strong> soles, cuota inicial mínima del 15%, cuotas simples, con seguro de desgravamen contratado con Scotiabank y con seguro del bien endosado. Los resultados de la  presente simulación se encuentran sujetos a aprobación crediticia y presentación de documentos. Como eres miembro de club sueldo, te financiamos el 100% del precio del vehículo siempre y cuando el monto que necesitas financiar sea menor a USD 25,000. Consulta tasas de interés, comisiones y gastos en nuestra red de agencias o www.scotiabank.com.pe, conforme Ley 28587 y Res. SBS 1765-2005. Te invitamos a acercarte a la agencia más cercana donde un Funcionario de Negocios te atenderá gustosamente y podrás acceder a un cálculo más exacto en función a tus necesidades. <br>" + "</p></td></tr>" + fin_tabla;
			
		
			
			
			}
			else
			{
				texto_final = "<table border=0 ><tr><td ><span class='bajada3' >Recuerde:<span></td></tr><tr><td  >" + "<p style='text-align:justify'>(*) Toda la información que se desprende del presente simulador es referencial y se realiza tomando como base las siguientes características: Producto Préstamo Vehicular para autos nuevos. TEA <strong>10.5% </strong> soles, cuota inicial mínima del 15%, cuotas simples, con seguro de desgravamen contratados con Scotiabank y con seguro del bien endosado. Los resultados de la  presente simulación se encuentran sujetos a aprobación crediticia y presentación de documentos. Consulta tasas de interés, comisiones y gastos en nuestra red de agencias o www.scotiabank.com.pe, conforme Ley 28587 y Res. SBS 1765-2005.  Te invitamos a acercarte a la agencia más cercana donde un Funcionario de Negocios te atenderá gustosamente y podrás acceder a un cálculo más exacto en función a tus necesidades.<br>" + "</p></td></tr>" + fin_tabla;
				
		
				
				
				
				}
			
			
			
        }


        
        $('#div_resultado').css("display", "block");

        $('#div_resultado').html(titulo_tabla+ inicio_tabla + result+texto_final);  

         

    }
	

	
	
	////////////////
	 function mostrar_tabla_hi(monto_credito, monto_mensual, interes) {

// cuota inicial 0 :
 var inic;
 
 if(document.forms["form1"].elements["txt_monto_inicial"].value == '')
 
 
 {
	inic=0; 
 }
 else
 {
	 inic=$('#txt_monto_inicial').val();
	 }


//
  var cred=$('#txt_monto_credito').val();
  
  //tipo de moneda :
  if (document.getElementById("chbox").selectedIndex =="2") {
            moneda ="$";
        }
        else {
			
			
			if (document.getElementById("chbox").selectedIndex == 0) {
            moneda ="$";
        }
        else {
			
             moneda ="S/";
        }
			
			
			
			
                     }
//

        $("#various1").fancybox({
            'titlePosition': 'outside',
            'transitionIn': 'inside',
            'transitionOut': 'inside',
            'maxWidth':'700',
            'onClosed': function() { $("#div_resultado").css("display", "none"); }
        });

        var ln_c = 0;
        var ln_i_1 = 0;
        var ln_c_i_k = 0;
        var numero_cuotas = 0;
        var numero_meses_redondeado = 0;
        var cuota_mensual_redondeado = 0;
        var br = "</br>";
        var titulo_tabla = "<table border='0' cellspacing='0' cellspadding='0'><tr><td colspan='8'  style='text-align:left;'><span class='bajada3'>En esta tabla podr&aacute;s ver cu&aacute;nto tiempo podr&iacute;as demorar en pagar el cr&eacute;dito que necesitas.</span> Si pagas un poco m&aacute;s al mes podr&iacute;as pagarlo antes. Si pides m&aacute;s dinero, tomar&aacute; m&aacute;s tiempo pagar o la cuota mensual ser&aacute; m&aacute;s alta.<br><br></td></tr></table>";

        var inicio_tabla = "<table border='0' cellspacing='0' cellspadding='0'>";
        inicio_tabla += "<tr valign='top'>" +
            "<td><div style='font-size:11px';></div></td>" +
            "<td colspan='2' style='padding:0 10px 10px 0;'><div style='font-size:11px'>Si pagas más, serán menos cuotas </div></td>" +
            "<td  width='150' style='padding:0;'><div style='float:right; height:15px; float: right; line-height: 15px;'> << </div><div style='float:left; height:15px; line-height: 15px;'> >> </div></td>" +
            "<td colspan='2' style='padding:0 0 10px 10px;' ><div style='font-size:11px'>Si pagas menos, serán más cuotas</div></td>" +
        "</tr>";

        var fin_tabla = "</table>";

        var texto_final = "";

        var header = "";
        var cuerpo = "";


        var tem = Math.pow((1 + parseFloat(interes)), (1 / 12)) - 1; //TEM Tasa Efectiva Mensual (fijo para toda la tabla)
        

//cambio  viernes 1 de junio
//var credito_inicial=0;
var total_seguro=0;
var monto_mensual_seguro=0;
var credito_inicial=parseFloat(inic)+parseFloat(cred);


var seg_desgrav=credito_inicial*0.8*0.00028;
var seg_bien=credito_inicial*0.8*0.000208;

var total_seguro=parseFloat(seg_desgrav)+parseFloat(seg_bien);



monto_mensual=parseFloat(monto_mensual) - parseFloat(total_seguro);






///


        //Todas la variables salen del EXCEL.
        ln_c = Math.log(monto_mensual);
        ln_i_1 = Math.log(parseFloat(parseFloat(tem) + 1.0));
		
		
		
		var pre= parseFloat(parseFloat(monto_mensual) - parseFloat(tem) * parseFloat(monto_credito));
  
  if(pre<1)
  {
	  ln_c_i_k =1;
	  }
  
  else
  {
	  ln_c_i_k = Math.log(parseFloat(parseFloat(monto_mensual) - parseFloat(tem) * parseFloat(monto_credito)));
	  }
		
		
		
		
     //   ln_c_i_k = Math.log(Math.abs(parseFloat(parseFloat(monto_mensual) - parseFloat(tem) * parseFloat(monto_credito))));
        
        
        numero_cuotas = ((ln_c / ln_i_1) - (ln_c_i_k / ln_i_1)); // Numero de cuotas con deecimales segun el EXCEL
        numero_cuotas = Math.ceil(numero_cuotas); //Redondeo de numero de cuotas al maximo entero siguiente
        numero_cuotas = Math.ceil(numero_cuotas / 6)*6; //Redondeo multiplo de 6 (ya que los prestamos salen de cada 6 meses EJM: 6, 12, 18 ... meses)

        // Aqui la operacion para las variables finales:
        var pago_mensual = monto_credito * (tem * Math.pow((1 + tem), numero_cuotas)) / (Math.pow((1 + tem), numero_cuotas) - 1); //pago mensual del cliente segun los meses
        var pago_mensual_ori = pago_mensual;
        pago_mensual = Math.round(pago_mensual);
        //monto_credito     el monto de credito que solicito el cliente
        //tem               la tasa de interes mensual (es fija en todos los casos)





        //variables temporales:
        var numero_cuotas_tmp = 0;
        var pago_mensual_tmp = 0;
        var monto_credito_tmp = 0;

        var numero_cuotas_tmp_i = 0;
        var numero_cuotas_tmp_j = 0;
        
        
        
        
        if (numero_cuotas>360 || numero_cuotas<6)
{
header="<strong>El monto mensual necesario está fuera del rango permitido por los criterios de evaluación de Scotiabank.<br />Prueba de nuevo modificando las cantidades.</strong>";
cuerpo="<br><br>";
titulo_tabla = "<table border='0' cellspacing='0' cellspadding='0'><tr><td colspan='8'  style='text-align:left;'></td></tr></table>";
}
else{
        
        
        
        
        
        for (var i = -2; i < 3; i++) {
            cuerpo += '<tr>';//Inicio de la fila
            for (var j = -3; j < 3; j++) {



                numero_cuotas_tmp = numero_cuotas;
                
                
                numero_cuotas_tmp_i = numero_cuotas_tmp + (i * 6); //Dar el valor a la tabla segun los meses multiplos de 6 en el eje i
                numero_cuotas_tmp_j = numero_cuotas_tmp + (j * 6); //Dar el valor a la tabla segun los meses multiplos de 6 en el eje j

                
                pago_mensual_tmp = monto_credito * (tem * Math.pow((1 + tem), numero_cuotas_tmp_j)) / (Math.pow((1 + tem), numero_cuotas_tmp_j) - 1);
                pago_mensual_tmp_ori = pago_mensual_tmp; //el pago mensual temporal original (con todos los decimales para el calculo exacto)
                pago_mensual_tmp = Math.round(pago_mensual_tmp); //redondeando el pago mensual temporal


pago_mensual_tmp=parseFloat(pago_mensual_tmp)+parseFloat(total_seguro);

pago_mensual_tmp=Math.round(pago_mensual_tmp)




                //Hallamos inversamente el monto de credito segun los meses dados
                monto_credito_tmp = pago_mensual_ori / (tem * Math.pow((1 + tem), numero_cuotas_tmp_i)) * (Math.pow((1 + tem), numero_cuotas_tmp_i) - 1);
                
                monto_credito_tmp = Math.round(monto_credito_tmp);


            
            
            
                if (i == -2) { //llena la primera fila en la tabla del resultado (HEADER HORIZONTAL) 25%
                
                    if (j == -3) 
                    {
                        header += '<td class="header_table" width="30%" style="padding:0px;"><strong>Monto Préstamo/Meses</strong></td>';
                    }
                    else {
                        if (j == 0) {
                            header += '<td class="header_table"><strong style = "color:red;">' + numero_cuotas_tmp_j + '</strong></td>';
                        }
                        else {
							
							
							
                           if (numero_cuotas_tmp_j>360||numero_cuotas_tmp_j<1 ){
                        
                            header += '<td class="header_table"><strong></strong></td>';
                           }
                           
                           else{
                           
                           header += '<td class="header_table"><strong>' + numero_cuotas_tmp_j + '</strong></td>';
                           
                           }
							
							
							
                        }
                    }
                }

                if (j == -3)//Llena el encabezado de la primera columna de la tabla (HEADER VERTICAL)
                {
                    if (i == 0) 
                    {
                        cuerpo = cuerpo + '<tr>' +
                        '<td class="header_table"><strong>'+ moneda +'' + format(cred) + '</strong><br>Inicial:<strong>'+ moneda +'' + format(inic) + '</td>';
                      <!--  format(monto_credito_tmp)-->
                    }
                }
                else {

                    if (j == 0 || i == 0) 
                    {
                        if (i == 0 && j == 0) {
                            cuerpo += '<td class="interseccion_principal"><strong style="color:red;">'+ moneda +'' + format(pago_mensual_tmp) + '</strong></td>';
                        }

                        else {
                            if (i == 0) {
                                if (numero_cuotas_tmp_j>360||numero_cuotas_tmp_j<1 ){
                            
                                cuerpo += '<td class="interseccion"><strong></strong></td>';
                                    
                                    }
                                    else
                                    {
                                     cuerpo += '<td class="interseccion"><strong>'+ moneda +'' + format(pago_mensual_tmp) + '</strong></td>';
                                    } 
                            }
                        }
                    }
                }
            }
            cuerpo += '</tr>'; //Fin de la fila
            
            
            }
            
            
            
            texto_final = br + "<table><tr><td><span class='bajada3'>Recuerde:<span></td></tr><tr><td class=text_align_left>" + "Toda la información que se desprende del presente simulador es referencial, y se realiza tomando como base las siguientes características: Producto mixto fijo 5 años TEA 10.95 % soles, cuotas simples, seguro de desgravamen individual y seguro de todo riesgo. Los resultados de la  presente simulación se encuentran sujetos a aprobación crediticia y presentación de documentos.<br>Consulta tasas de interés, comisiones y gastos en nuestra red de agencias o www.scotiabank.com.pe, o con nuestra banca telefónica 311-6000 opción 3, conforme Ley 28587 y Res. SBS 1765-2005.  " + "</td></tr>" + fin_tabla;
        }


        
        $('#div_resultado').css("display", "block");

        $('#div_resultado').html(titulo_tabla+ inicio_tabla + header + cuerpo + fin_tabla+texto_final);  

        

    }
	
	//////  mostra tabla para dolares
	
	
	 function mostrar_tabla_hid(monto_credito, monto_mensual, interes) {

// cuota inicial 0 :
 var inic;
 
 if(document.forms["form1"].elements["txt_monto_inicial"].value == '')
 
 
 {
	inic=0; 
 }
 else
 {
	 inic=$('#txt_monto_inicial').val();
	 }


//
  var cred=$('#txt_monto_credito').val();
  
  //tipo de moneda :
  if (document.getElementById("chbox").selectedIndex =="2") {
            moneda ="$";
        }
        else {
			
			
			if (document.getElementById("chbox").selectedIndex == 0) {
            moneda ="$";
        }
        else {
			
             moneda ="S/";
        }
			
			
			
			
                     }
//

        $("#various2").fancybox({
            'titlePosition': 'outside',
            'transitionIn': 'inside',
            'transitionOut': 'inside',
            'maxWidth':'700',
            'onClosed': function() { $("#div_resultado2").css("display", "none"); }
        });

        var ln_c = 0;
        var ln_i_1 = 0;
        var ln_c_i_k = 0;
        var numero_cuotas = 0;
        var numero_meses_redondeado = 0;
        var cuota_mensual_redondeado = 0;
        var br = "</br>";
        var titulo_tabla = "<table border='0' cellspacing='0' cellspadding='0'><tr><td colspan='8'  style='text-align:left;'><span class='bajada3'>En esta tabla podr&aacute;s ver cu&aacute;nto tiempo podr&iacute;as demorar en pagar el cr&eacute;dito que necesitas.</span> Si pagas un poco m&aacute;s al mes podr&iacute;as pagarlo antes. Si pides m&aacute;s dinero, tomar&aacute; m&aacute;s tiempo pagar o la cuota mensual ser&aacute; m&aacute;s alta.<br><br></td></tr></table>";

        var inicio_tabla = "<table border='0' cellspacing='0' cellspadding='0'>";
        inicio_tabla += "<tr valign='top'>" +
            "<td><div style='font-size:11px';></div></td>" +
            "<td colspan='2' style='padding:0 10px 10px 0;'><div style='font-size:11px'>Si pagas más, serán menos cuotas </div></td>" +
            "<td  width='150' style='padding:0;'><div style='float:right; height:15px; float: right; line-height: 15px;'> << </div><div style='float:left; height:15px; line-height: 15px;'> >> </div></td>" +
            "<td colspan='2' style='padding:0 0 10px 10px;' ><div style='font-size:11px'>Si pagas menos, serán más cuotas</div></td>" +
        "</tr>";

        var fin_tabla = "</table>";

        var texto_final = "";

        var header = "";
        var cuerpo = "";


        var tem = Math.pow((1 + parseFloat(interes)), (1 / 12)) - 1; //TEM Tasa Efectiva Mensual (fijo para toda la tabla)
        

//cambio  viernes 1 de junio
//var credito_inicial=0;
var total_seguro=0;
var monto_mensual_seguro=0;
var credito_inicial=parseFloat(inic)+parseFloat(cred);


var seg_desgrav=credito_inicial*0.8*0.00028;
var seg_bien=credito_inicial*0.8*0.000208;

var total_seguro=parseFloat(seg_desgrav)+parseFloat(seg_bien);



monto_mensual=parseFloat(monto_mensual) - parseFloat(total_seguro);






///


        //Todas la variables salen del EXCEL.
        ln_c = Math.log(monto_mensual);
        ln_i_1 = Math.log(parseFloat(parseFloat(tem) + 1.0));
		
		
		
		var pre= parseFloat(parseFloat(monto_mensual) - parseFloat(tem) * parseFloat(monto_credito));
  
  if(pre<1)
  {
	  ln_c_i_k =1;
	  }
  
  else
  {
	  ln_c_i_k = Math.log(parseFloat(parseFloat(monto_mensual) - parseFloat(tem) * parseFloat(monto_credito)));
	  }
		
		
		
		
     //   ln_c_i_k = Math.log(Math.abs(parseFloat(parseFloat(monto_mensual) - parseFloat(tem) * parseFloat(monto_credito))));
        
        
        numero_cuotas = ((ln_c / ln_i_1) - (ln_c_i_k / ln_i_1)); // Numero de cuotas con deecimales segun el EXCEL
        numero_cuotas = Math.ceil(numero_cuotas); //Redondeo de numero de cuotas al maximo entero siguiente
        numero_cuotas = Math.ceil(numero_cuotas / 6)*6; //Redondeo multiplo de 6 (ya que los prestamos salen de cada 6 meses EJM: 6, 12, 18 ... meses)

        // Aqui la operacion para las variables finales:
        var pago_mensual = monto_credito * (tem * Math.pow((1 + tem), numero_cuotas)) / (Math.pow((1 + tem), numero_cuotas) - 1); //pago mensual del cliente segun los meses
        var pago_mensual_ori = pago_mensual;
        pago_mensual = Math.round(pago_mensual);
        //monto_credito     el monto de credito que solicito el cliente
        //tem               la tasa de interes mensual (es fija en todos los casos)





        //variables temporales:
        var numero_cuotas_tmp = 0;
        var pago_mensual_tmp = 0;
        var monto_credito_tmp = 0;

        var numero_cuotas_tmp_i = 0;
        var numero_cuotas_tmp_j = 0;
        
        
        
        
        if (numero_cuotas>360 || numero_cuotas<6)
{
header="<strong>El monto mensual necesario está fuera del rango permitido por los criterios de evaluación de Scotiabank.<br />Prueba de nuevo modificando las cantidades.</strong>";
cuerpo="<br><br>";
titulo_tabla = "<table border='0' cellspacing='0' cellspadding='0'><tr><td colspan='8'  style='text-align:left;'></td></tr></table>";
}
else{
        
        
        
        
        
        for (var i = -2; i < 3; i++) {
            cuerpo += '<tr>';//Inicio de la fila
            for (var j = -3; j < 3; j++) {



                numero_cuotas_tmp = numero_cuotas;
                
                
                numero_cuotas_tmp_i = numero_cuotas_tmp + (i * 6); //Dar el valor a la tabla segun los meses multiplos de 6 en el eje i
                numero_cuotas_tmp_j = numero_cuotas_tmp + (j * 6); //Dar el valor a la tabla segun los meses multiplos de 6 en el eje j

                
                pago_mensual_tmp = monto_credito * (tem * Math.pow((1 + tem), numero_cuotas_tmp_j)) / (Math.pow((1 + tem), numero_cuotas_tmp_j) - 1);
                pago_mensual_tmp_ori = pago_mensual_tmp; //el pago mensual temporal original (con todos los decimales para el calculo exacto)
                pago_mensual_tmp = Math.round(pago_mensual_tmp); //redondeando el pago mensual temporal


pago_mensual_tmp=parseFloat(pago_mensual_tmp)+parseFloat(total_seguro);

pago_mensual_tmp=Math.round(pago_mensual_tmp)




                //Hallamos inversamente el monto de credito segun los meses dados
                monto_credito_tmp = pago_mensual_ori / (tem * Math.pow((1 + tem), numero_cuotas_tmp_i)) * (Math.pow((1 + tem), numero_cuotas_tmp_i) - 1);
                
                monto_credito_tmp = Math.round(monto_credito_tmp);


            
            
            
                if (i == -2) { //llena la primera fila en la tabla del resultado (HEADER HORIZONTAL) 25%
                
                    if (j == -3) 
                    {
                        header += '<td class="header_table" width="30%" style="padding:0px;"><strong>Monto Préstamo/Meses</strong></td>';
                    }
                    else {
                        if (j == 0) {
                            header += '<td class="header_table"><strong style = "color:red;">' + numero_cuotas_tmp_j + '</strong></td>';
                        }
                        else {
							
							
							
                           if (numero_cuotas_tmp_j>360||numero_cuotas_tmp_j<1 ){
                        
                            header += '<td class="header_table"><strong></strong></td>';
                           }
                           
                           else{
                           
                           header += '<td class="header_table"><strong>' + numero_cuotas_tmp_j + '</strong></td>';
                           
                           }
							
							
							
                        }
                    }
                }

                if (j == -3)//Llena el encabezado de la primera columna de la tabla (HEADER VERTICAL)
                {
                    if (i == 0) 
                    {
                        cuerpo = cuerpo + '<tr>' +
                        '<td class="header_table"><strong>'+ moneda +'' + format(cred) + '</strong><br>Inicial:<strong>'+ moneda +'' + format(inic) + '</td>';
                      <!--  format(monto_credito_tmp)-->
                    }
                }
                else {

                    if (j == 0 || i == 0) 
                    {
                        if (i == 0 && j == 0) {
                            cuerpo += '<td class="interseccion_principal"><strong style="color:red;">'+ moneda +'' + format(pago_mensual_tmp) + '</strong></td>';
                        }

                        else {
                            if (i == 0) {
                                if (numero_cuotas_tmp_j>360||numero_cuotas_tmp_j<1 ){
                            
                                cuerpo += '<td class="interseccion"><strong></strong></td>';
                                    
                                    }
                                    else
                                    {
                                     cuerpo += '<td class="interseccion"><strong>'+ moneda +'' + format(pago_mensual_tmp) + '</strong></td>';
                                    } 
                            }
                        }
                    }
                }
            }
            cuerpo += '</tr>'; //Fin de la fila
            
            
            }
            
            
            
            texto_final = br + "<table><tr><td><span class='bajada3'>Recuerde:<span></td></tr><tr><td class=text_align_left>" + "Toda la información que se desprende del presente simulador es referencial, y se realiza tomando como base las siguientes características: Producto mixto fijo 5 años TEA 9.50 % dólares , cuotas simples, seguro de desgravamen individual y seguro de todo riesgo. Los resultados de la  presente simulación se encuentran sujetos a aprobación crediticia y presentación de documentos.<br>Consulta tasas de interés, comisiones y gastos en nuestra red de agencias o www.scotiabank.com.pe, o con nuestra banca telefónica 311-6000 opción 3, conforme Ley 28587 y Res. SBS 1765-2005." + "</td></tr>" + fin_tabla;
        }


        
        $('#div_resultado2').css("display", "block");

        $('#div_resultado2').html(titulo_tabla+ inicio_tabla + header + cuerpo + fin_tabla+texto_final);  

        

    }
	
	/////////////

    function retornar_formulario() {
        //$('#div_formulario').html("hola");
        $("#btn_calcula").css("display", "block");
        $('#btn_texto').css("display", "none");

        $('.content').css("display", "block");
        $('#div_formulario').css("display", "none");
    }
    
    function generar_formulario() {

        $('#div_formulario').load("formulario.htm");
        $('.content').css("display", "none");
        
        $("#btn_calcula").css("display", "none");
        $('#btn_texto').css("display", "block");

        $('#div_formulario').css("display", "block");
    }



//    function anade(numero) {
//        if (numero.length > 3) {
//            if (numero.length == 3) {
//                numero += ",";
//            }
//        }
//        return numero;
//    }
    
    //Agrega coma a los miles
    function format(input) {
        var num = input.toString();
        if (num.length > 3) {
            if (!isNaN(num)) {
                num = num.toString().split('').reverse().join('').replace(/(?=\d*\.?)(\d{3})/g, '$1,');
                num = num.split('').reverse().join('').replace(/^[\.]/, '');
                input.value = num;
            }
            else {
                alert('Solo se permiten numeros');
                input.value = input.value.replace(/[^\d\.]*/g, '');
            }
        }
        return num; 
    }
    
    
    

